All insurance companies can be great and cheap until you have to make a claim. In my experience, 7 accidents none of them my fault I can say I have dealt with a lot of insurance companies. It's how they deal with the claim that makes a company what it is. That being said I have been with Allstate for 3 of those accidents. One accident the SF adjuster only wanted to give me $850 for my 86' turbo Z that was totaled. Went to my Allstate agent they adjusted the claim, paid me what the car was worth and then went to SF themselves to collect. Took me only about 1 hour with Allstate after fighting SF for 3 days. So from personal experience with Allstate if they are only marginally more expensive than Geico or Progressive I would recommend them. Maybe others can weigh in on their experiences with claims.